turtle lake - German English Dictionary